﻿
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using IDAL;

namespace DAL
{
	public partial class DBSession 
    {
        public int SaveChanges(string type)
        {
            return new DBContextFactory().GetDbContext(type).SaveChanges();
        }
      
       private	IObject_DAL iObject_DAL;
		public IObject_DAL IObject_DAL
		{
			get
			{
				if(iObject_DAL==null)
					iObject_DAL= new Object_DAL();
				return iObject_DAL;
			}
			set
			{
				iObject_DAL= value;
			}
		}
    }

	public partial class DBSession:IDBSession
    {

		#region 01 数据接口 IAmazonCategoryInfo_DAL
	    private	IAmazonCategoryInfo_DAL iAmazonCategoryInfo_DAL;
		public IAmazonCategoryInfo_DAL IAmazonCategoryInfo_DAL
		{
			get
			{
				if(iAmazonCategoryInfo_DAL==null)
					iAmazonCategoryInfo_DAL= new AmazonCategoryInfo_DAL();
				return iAmazonCategoryInfo_DAL;
			}
			set
			{
				iAmazonCategoryInfo_DAL= value;
			}
		}
		#endregion

		#region 02 数据接口 IAmazonEnum_DAL
	    private	IAmazonEnum_DAL iAmazonEnum_DAL;
		public IAmazonEnum_DAL IAmazonEnum_DAL
		{
			get
			{
				if(iAmazonEnum_DAL==null)
					iAmazonEnum_DAL= new AmazonEnum_DAL();
				return iAmazonEnum_DAL;
			}
			set
			{
				iAmazonEnum_DAL= value;
			}
		}
		#endregion

		#region 03 数据接口 IAmazonItemOperateion_DAL
	    private	IAmazonItemOperateion_DAL iAmazonItemOperateion_DAL;
		public IAmazonItemOperateion_DAL IAmazonItemOperateion_DAL
		{
			get
			{
				if(iAmazonItemOperateion_DAL==null)
					iAmazonItemOperateion_DAL= new AmazonItemOperateion_DAL();
				return iAmazonItemOperateion_DAL;
			}
			set
			{
				iAmazonItemOperateion_DAL= value;
			}
		}
		#endregion

		#region 04 数据接口 IAmperageDimensionInfo_DAL
	    private	IAmperageDimensionInfo_DAL iAmperageDimensionInfo_DAL;
		public IAmperageDimensionInfo_DAL IAmperageDimensionInfo_DAL
		{
			get
			{
				if(iAmperageDimensionInfo_DAL==null)
					iAmperageDimensionInfo_DAL= new AmperageDimensionInfo_DAL();
				return iAmperageDimensionInfo_DAL;
			}
			set
			{
				iAmperageDimensionInfo_DAL= value;
			}
		}
		#endregion

		#region 05 数据接口 IApertureDimensionInfo_DAL
	    private	IApertureDimensionInfo_DAL iApertureDimensionInfo_DAL;
		public IApertureDimensionInfo_DAL IApertureDimensionInfo_DAL
		{
			get
			{
				if(iApertureDimensionInfo_DAL==null)
					iApertureDimensionInfo_DAL= new ApertureDimensionInfo_DAL();
				return iApertureDimensionInfo_DAL;
			}
			set
			{
				iApertureDimensionInfo_DAL= value;
			}
		}
		#endregion

		#region 06 数据接口 IAutoAccessoryInfo_DAL
	    private	IAutoAccessoryInfo_DAL iAutoAccessoryInfo_DAL;
		public IAutoAccessoryInfo_DAL IAutoAccessoryInfo_DAL
		{
			get
			{
				if(iAutoAccessoryInfo_DAL==null)
					iAutoAccessoryInfo_DAL= new AutoAccessoryInfo_DAL();
				return iAutoAccessoryInfo_DAL;
			}
			set
			{
				iAutoAccessoryInfo_DAL= value;
			}
		}
		#endregion

		#region 07 数据接口 IAutoAccessoryMiscColorSpecificationInfo_DAL
	    private	IAutoAccessoryMiscColorSpecificationInfo_DAL iAutoAccessoryMiscColorSpecificationInfo_DAL;
		public IAutoAccessoryMiscColorSpecificationInfo_DAL IAutoAccessoryMiscColorSpecificationInfo_DAL
		{
			get
			{
				if(iAutoAccessoryMiscColorSpecificationInfo_DAL==null)
					iAutoAccessoryMiscColorSpecificationInfo_DAL= new AutoAccessoryMiscColorSpecificationInfo_DAL();
				return iAutoAccessoryMiscColorSpecificationInfo_DAL;
			}
			set
			{
				iAutoAccessoryMiscColorSpecificationInfo_DAL= value;
			}
		}
		#endregion

		#region 08 数据接口 IAutoAccessoryMiscInfo_DAL
	    private	IAutoAccessoryMiscInfo_DAL iAutoAccessoryMiscInfo_DAL;
		public IAutoAccessoryMiscInfo_DAL IAutoAccessoryMiscInfo_DAL
		{
			get
			{
				if(iAutoAccessoryMiscInfo_DAL==null)
					iAutoAccessoryMiscInfo_DAL= new AutoAccessoryMiscInfo_DAL();
				return iAutoAccessoryMiscInfo_DAL;
			}
			set
			{
				iAutoAccessoryMiscInfo_DAL= value;
			}
		}
		#endregion

		#region 09 数据接口 IAutoAccessoryProductTypeInfo_DAL
	    private	IAutoAccessoryProductTypeInfo_DAL iAutoAccessoryProductTypeInfo_DAL;
		public IAutoAccessoryProductTypeInfo_DAL IAutoAccessoryProductTypeInfo_DAL
		{
			get
			{
				if(iAutoAccessoryProductTypeInfo_DAL==null)
					iAutoAccessoryProductTypeInfo_DAL= new AutoAccessoryProductTypeInfo_DAL();
				return iAutoAccessoryProductTypeInfo_DAL;
			}
			set
			{
				iAutoAccessoryProductTypeInfo_DAL= value;
			}
		}
		#endregion

		#region 10 数据接口 IAutoPartColorSpecificationInfo_DAL
	    private	IAutoPartColorSpecificationInfo_DAL iAutoPartColorSpecificationInfo_DAL;
		public IAutoPartColorSpecificationInfo_DAL IAutoPartColorSpecificationInfo_DAL
		{
			get
			{
				if(iAutoPartColorSpecificationInfo_DAL==null)
					iAutoPartColorSpecificationInfo_DAL= new AutoPartColorSpecificationInfo_DAL();
				return iAutoPartColorSpecificationInfo_DAL;
			}
			set
			{
				iAutoPartColorSpecificationInfo_DAL= value;
			}
		}
		#endregion

		#region 11 数据接口 IAutoPartInfo_DAL
	    private	IAutoPartInfo_DAL iAutoPartInfo_DAL;
		public IAutoPartInfo_DAL IAutoPartInfo_DAL
		{
			get
			{
				if(iAutoPartInfo_DAL==null)
					iAutoPartInfo_DAL= new AutoPartInfo_DAL();
				return iAutoPartInfo_DAL;
			}
			set
			{
				iAutoPartInfo_DAL= value;
			}
		}
		#endregion

		#region 12 数据接口 IAutoPartPartInterchangeDataInfo_DAL
	    private	IAutoPartPartInterchangeDataInfo_DAL iAutoPartPartInterchangeDataInfo_DAL;
		public IAutoPartPartInterchangeDataInfo_DAL IAutoPartPartInterchangeDataInfo_DAL
		{
			get
			{
				if(iAutoPartPartInterchangeDataInfo_DAL==null)
					iAutoPartPartInterchangeDataInfo_DAL= new AutoPartPartInterchangeDataInfo_DAL();
				return iAutoPartPartInterchangeDataInfo_DAL;
			}
			set
			{
				iAutoPartPartInterchangeDataInfo_DAL= value;
			}
		}
		#endregion

		#region 13 数据接口 IAutoPartVariationDataInfo_DAL
	    private	IAutoPartVariationDataInfo_DAL iAutoPartVariationDataInfo_DAL;
		public IAutoPartVariationDataInfo_DAL IAutoPartVariationDataInfo_DAL
		{
			get
			{
				if(iAutoPartVariationDataInfo_DAL==null)
					iAutoPartVariationDataInfo_DAL= new AutoPartVariationDataInfo_DAL();
				return iAutoPartVariationDataInfo_DAL;
			}
			set
			{
				iAutoPartVariationDataInfo_DAL= value;
			}
		}
		#endregion

		#region 14 数据接口 IBagCaseInfo_DAL
	    private	IBagCaseInfo_DAL iBagCaseInfo_DAL;
		public IBagCaseInfo_DAL IBagCaseInfo_DAL
		{
			get
			{
				if(iBagCaseInfo_DAL==null)
					iBagCaseInfo_DAL= new BagCaseInfo_DAL();
				return iBagCaseInfo_DAL;
			}
			set
			{
				iBagCaseInfo_DAL= value;
			}
		}
		#endregion

		#region 15 数据接口 IBatteryInfo_DAL
	    private	IBatteryInfo_DAL iBatteryInfo_DAL;
		public IBatteryInfo_DAL IBatteryInfo_DAL
		{
			get
			{
				if(iBatteryInfo_DAL==null)
					iBatteryInfo_DAL= new BatteryInfo_DAL();
				return iBatteryInfo_DAL;
			}
			set
			{
				iBatteryInfo_DAL= value;
			}
		}
		#endregion

		#region 16 数据接口 IBatteryPowerIntegerDimensionInfo_DAL
	    private	IBatteryPowerIntegerDimensionInfo_DAL iBatteryPowerIntegerDimensionInfo_DAL;
		public IBatteryPowerIntegerDimensionInfo_DAL IBatteryPowerIntegerDimensionInfo_DAL
		{
			get
			{
				if(iBatteryPowerIntegerDimensionInfo_DAL==null)
					iBatteryPowerIntegerDimensionInfo_DAL= new BatteryPowerIntegerDimensionInfo_DAL();
				return iBatteryPowerIntegerDimensionInfo_DAL;
			}
			set
			{
				iBatteryPowerIntegerDimensionInfo_DAL= value;
			}
		}
		#endregion

		#region 17 数据接口 IBatterySubgroupInfo_DAL
	    private	IBatterySubgroupInfo_DAL iBatterySubgroupInfo_DAL;
		public IBatterySubgroupInfo_DAL IBatterySubgroupInfo_DAL
		{
			get
			{
				if(iBatterySubgroupInfo_DAL==null)
					iBatterySubgroupInfo_DAL= new BatterySubgroupInfo_DAL();
				return iBatterySubgroupInfo_DAL;
			}
			set
			{
				iBatterySubgroupInfo_DAL= value;
			}
		}
		#endregion

		#region 18 数据接口 IBeautyInfo_DAL
	    private	IBeautyInfo_DAL iBeautyInfo_DAL;
		public IBeautyInfo_DAL IBeautyInfo_DAL
		{
			get
			{
				if(iBeautyInfo_DAL==null)
					iBeautyInfo_DAL= new BeautyInfo_DAL();
				return iBeautyInfo_DAL;
			}
			set
			{
				iBeautyInfo_DAL= value;
			}
		}
		#endregion

		#region 19 数据接口 IBeautyMiscInfo_DAL
	    private	IBeautyMiscInfo_DAL iBeautyMiscInfo_DAL;
		public IBeautyMiscInfo_DAL IBeautyMiscInfo_DAL
		{
			get
			{
				if(iBeautyMiscInfo_DAL==null)
					iBeautyMiscInfo_DAL= new BeautyMiscInfo_DAL();
				return iBeautyMiscInfo_DAL;
			}
			set
			{
				iBeautyMiscInfo_DAL= value;
			}
		}
		#endregion

		#region 20 数据接口 IBeautyMiscUnitCountInfo_DAL
	    private	IBeautyMiscUnitCountInfo_DAL iBeautyMiscUnitCountInfo_DAL;
		public IBeautyMiscUnitCountInfo_DAL IBeautyMiscUnitCountInfo_DAL
		{
			get
			{
				if(iBeautyMiscUnitCountInfo_DAL==null)
					iBeautyMiscUnitCountInfo_DAL= new BeautyMiscUnitCountInfo_DAL();
				return iBeautyMiscUnitCountInfo_DAL;
			}
			set
			{
				iBeautyMiscUnitCountInfo_DAL= value;
			}
		}
		#endregion

		#region 21 数据接口 IBeautyMiscVariationDataInfo_DAL
	    private	IBeautyMiscVariationDataInfo_DAL iBeautyMiscVariationDataInfo_DAL;
		public IBeautyMiscVariationDataInfo_DAL IBeautyMiscVariationDataInfo_DAL
		{
			get
			{
				if(iBeautyMiscVariationDataInfo_DAL==null)
					iBeautyMiscVariationDataInfo_DAL= new BeautyMiscVariationDataInfo_DAL();
				return iBeautyMiscVariationDataInfo_DAL;
			}
			set
			{
				iBeautyMiscVariationDataInfo_DAL= value;
			}
		}
		#endregion

		#region 22 数据接口 IBeautyProductTypeInfo_DAL
	    private	IBeautyProductTypeInfo_DAL iBeautyProductTypeInfo_DAL;
		public IBeautyProductTypeInfo_DAL IBeautyProductTypeInfo_DAL
		{
			get
			{
				if(iBeautyProductTypeInfo_DAL==null)
					iBeautyProductTypeInfo_DAL= new BeautyProductTypeInfo_DAL();
				return iBeautyProductTypeInfo_DAL;
			}
			set
			{
				iBeautyProductTypeInfo_DAL= value;
			}
		}
		#endregion

		#region 23 数据接口 IBinocularInfo_DAL
	    private	IBinocularInfo_DAL iBinocularInfo_DAL;
		public IBinocularInfo_DAL IBinocularInfo_DAL
		{
			get
			{
				if(iBinocularInfo_DAL==null)
					iBinocularInfo_DAL= new BinocularInfo_DAL();
				return iBinocularInfo_DAL;
			}
			set
			{
				iBinocularInfo_DAL= value;
			}
		}
		#endregion

		#region 24 数据接口 IBlankMediaInfo_DAL
	    private	IBlankMediaInfo_DAL iBlankMediaInfo_DAL;
		public IBlankMediaInfo_DAL IBlankMediaInfo_DAL
		{
			get
			{
				if(iBlankMediaInfo_DAL==null)
					iBlankMediaInfo_DAL= new BlankMediaInfo_DAL();
				return iBlankMediaInfo_DAL;
			}
			set
			{
				iBlankMediaInfo_DAL= value;
			}
		}
		#endregion

		#region 25 数据接口 ICamcorderInfo_DAL
	    private	ICamcorderInfo_DAL iCamcorderInfo_DAL;
		public ICamcorderInfo_DAL ICamcorderInfo_DAL
		{
			get
			{
				if(iCamcorderInfo_DAL==null)
					iCamcorderInfo_DAL= new CamcorderInfo_DAL();
				return iCamcorderInfo_DAL;
			}
			set
			{
				iCamcorderInfo_DAL= value;
			}
		}
		#endregion

		#region 26 数据接口 ICameraPhotoInfo_DAL
	    private	ICameraPhotoInfo_DAL iCameraPhotoInfo_DAL;
		public ICameraPhotoInfo_DAL ICameraPhotoInfo_DAL
		{
			get
			{
				if(iCameraPhotoInfo_DAL==null)
					iCameraPhotoInfo_DAL= new CameraPhotoInfo_DAL();
				return iCameraPhotoInfo_DAL;
			}
			set
			{
				iCameraPhotoInfo_DAL= value;
			}
		}
		#endregion

		#region 27 数据接口 ICameraPhotoProductTypeInfo_DAL
	    private	ICameraPhotoProductTypeInfo_DAL iCameraPhotoProductTypeInfo_DAL;
		public ICameraPhotoProductTypeInfo_DAL ICameraPhotoProductTypeInfo_DAL
		{
			get
			{
				if(iCameraPhotoProductTypeInfo_DAL==null)
					iCameraPhotoProductTypeInfo_DAL= new CameraPhotoProductTypeInfo_DAL();
				return iCameraPhotoProductTypeInfo_DAL;
			}
			set
			{
				iCameraPhotoProductTypeInfo_DAL= value;
			}
		}
		#endregion

		#region 28 数据接口 IClothingAccessoriesClassificationDataInfo_DAL
	    private	IClothingAccessoriesClassificationDataInfo_DAL iClothingAccessoriesClassificationDataInfo_DAL;
		public IClothingAccessoriesClassificationDataInfo_DAL IClothingAccessoriesClassificationDataInfo_DAL
		{
			get
			{
				if(iClothingAccessoriesClassificationDataInfo_DAL==null)
					iClothingAccessoriesClassificationDataInfo_DAL= new ClothingAccessoriesClassificationDataInfo_DAL();
				return iClothingAccessoriesClassificationDataInfo_DAL;
			}
			set
			{
				iClothingAccessoriesClassificationDataInfo_DAL= value;
			}
		}
		#endregion

		#region 29 数据接口 IClothingAccessoriesInfo_DAL
	    private	IClothingAccessoriesInfo_DAL iClothingAccessoriesInfo_DAL;
		public IClothingAccessoriesInfo_DAL IClothingAccessoriesInfo_DAL
		{
			get
			{
				if(iClothingAccessoriesInfo_DAL==null)
					iClothingAccessoriesInfo_DAL= new ClothingAccessoriesInfo_DAL();
				return iClothingAccessoriesInfo_DAL;
			}
			set
			{
				iClothingAccessoriesInfo_DAL= value;
			}
		}
		#endregion

		#region 30 数据接口 IClothingAccessoriesVariationDataInfo_DAL
	    private	IClothingAccessoriesVariationDataInfo_DAL iClothingAccessoriesVariationDataInfo_DAL;
		public IClothingAccessoriesVariationDataInfo_DAL IClothingAccessoriesVariationDataInfo_DAL
		{
			get
			{
				if(iClothingAccessoriesVariationDataInfo_DAL==null)
					iClothingAccessoriesVariationDataInfo_DAL= new ClothingAccessoriesVariationDataInfo_DAL();
				return iClothingAccessoriesVariationDataInfo_DAL;
			}
			set
			{
				iClothingAccessoriesVariationDataInfo_DAL= value;
			}
		}
		#endregion

		#region 31 数据接口 IClothingSizeDimensionInfo_DAL
	    private	IClothingSizeDimensionInfo_DAL iClothingSizeDimensionInfo_DAL;
		public IClothingSizeDimensionInfo_DAL IClothingSizeDimensionInfo_DAL
		{
			get
			{
				if(iClothingSizeDimensionInfo_DAL==null)
					iClothingSizeDimensionInfo_DAL= new ClothingSizeDimensionInfo_DAL();
				return iClothingSizeDimensionInfo_DAL;
			}
			set
			{
				iClothingSizeDimensionInfo_DAL= value;
			}
		}
		#endregion

		#region 32 数据接口 IComputerPlatformInfo_DAL
	    private	IComputerPlatformInfo_DAL iComputerPlatformInfo_DAL;
		public IComputerPlatformInfo_DAL IComputerPlatformInfo_DAL
		{
			get
			{
				if(iComputerPlatformInfo_DAL==null)
					iComputerPlatformInfo_DAL= new ComputerPlatformInfo_DAL();
				return iComputerPlatformInfo_DAL;
			}
			set
			{
				iComputerPlatformInfo_DAL= value;
			}
		}
		#endregion

		#region 33 数据接口 IConditionInfo_DAL
	    private	IConditionInfo_DAL iConditionInfo_DAL;
		public IConditionInfo_DAL IConditionInfo_DAL
		{
			get
			{
				if(iConditionInfo_DAL==null)
					iConditionInfo_DAL= new ConditionInfo_DAL();
				return iConditionInfo_DAL;
			}
			set
			{
				iConditionInfo_DAL= value;
			}
		}
		#endregion

		#region 34 数据接口 IDegreeDimensionInfo_DAL
	    private	IDegreeDimensionInfo_DAL iDegreeDimensionInfo_DAL;
		public IDegreeDimensionInfo_DAL IDegreeDimensionInfo_DAL
		{
			get
			{
				if(iDegreeDimensionInfo_DAL==null)
					iDegreeDimensionInfo_DAL= new DegreeDimensionInfo_DAL();
				return iDegreeDimensionInfo_DAL;
			}
			set
			{
				iDegreeDimensionInfo_DAL= value;
			}
		}
		#endregion

		#region 35 数据接口 IDimensionsInfo_DAL
	    private	IDimensionsInfo_DAL iDimensionsInfo_DAL;
		public IDimensionsInfo_DAL IDimensionsInfo_DAL
		{
			get
			{
				if(iDimensionsInfo_DAL==null)
					iDimensionsInfo_DAL= new DimensionsInfo_DAL();
				return iDimensionsInfo_DAL;
			}
			set
			{
				iDimensionsInfo_DAL= value;
			}
		}
		#endregion

		#region 36 数据接口 IHelmetColorSpecificationInfo_DAL
	    private	IHelmetColorSpecificationInfo_DAL iHelmetColorSpecificationInfo_DAL;
		public IHelmetColorSpecificationInfo_DAL IHelmetColorSpecificationInfo_DAL
		{
			get
			{
				if(iHelmetColorSpecificationInfo_DAL==null)
					iHelmetColorSpecificationInfo_DAL= new HelmetColorSpecificationInfo_DAL();
				return iHelmetColorSpecificationInfo_DAL;
			}
			set
			{
				iHelmetColorSpecificationInfo_DAL= value;
			}
		}
		#endregion

		#region 37 数据接口 IHelmetInfo_DAL
	    private	IHelmetInfo_DAL iHelmetInfo_DAL;
		public IHelmetInfo_DAL IHelmetInfo_DAL
		{
			get
			{
				if(iHelmetInfo_DAL==null)
					iHelmetInfo_DAL= new HelmetInfo_DAL();
				return iHelmetInfo_DAL;
			}
			set
			{
				iHelmetInfo_DAL= value;
			}
		}
		#endregion

		#region 38 数据接口 IHelmetVariationDataInfo_DAL
	    private	IHelmetVariationDataInfo_DAL iHelmetVariationDataInfo_DAL;
		public IHelmetVariationDataInfo_DAL IHelmetVariationDataInfo_DAL
		{
			get
			{
				if(iHelmetVariationDataInfo_DAL==null)
					iHelmetVariationDataInfo_DAL= new HelmetVariationDataInfo_DAL();
				return iHelmetVariationDataInfo_DAL;
			}
			set
			{
				iHelmetVariationDataInfo_DAL= value;
			}
		}
		#endregion

		#region 39 数据接口 ILengthDimensionInfo_DAL
	    private	ILengthDimensionInfo_DAL iLengthDimensionInfo_DAL;
		public ILengthDimensionInfo_DAL ILengthDimensionInfo_DAL
		{
			get
			{
				if(iLengthDimensionInfo_DAL==null)
					iLengthDimensionInfo_DAL= new LengthDimensionInfo_DAL();
				return iLengthDimensionInfo_DAL;
			}
			set
			{
				iLengthDimensionInfo_DAL= value;
			}
		}
		#endregion

		#region 40 数据接口 IMemorySizeDimensionInfo_DAL
	    private	IMemorySizeDimensionInfo_DAL iMemorySizeDimensionInfo_DAL;
		public IMemorySizeDimensionInfo_DAL IMemorySizeDimensionInfo_DAL
		{
			get
			{
				if(iMemorySizeDimensionInfo_DAL==null)
					iMemorySizeDimensionInfo_DAL= new MemorySizeDimensionInfo_DAL();
				return iMemorySizeDimensionInfo_DAL;
			}
			set
			{
				iMemorySizeDimensionInfo_DAL= value;
			}
		}
		#endregion

		#region 41 数据接口 IMSRPInfo_DAL
	    private	IMSRPInfo_DAL iMSRPInfo_DAL;
		public IMSRPInfo_DAL IMSRPInfo_DAL
		{
			get
			{
				if(iMSRPInfo_DAL==null)
					iMSRPInfo_DAL= new MSRPInfo_DAL();
				return iMSRPInfo_DAL;
			}
			set
			{
				iMSRPInfo_DAL= value;
			}
		}
		#endregion

		#region 42 数据接口 IPixelDimensionInfo_DAL
	    private	IPixelDimensionInfo_DAL iPixelDimensionInfo_DAL;
		public IPixelDimensionInfo_DAL IPixelDimensionInfo_DAL
		{
			get
			{
				if(iPixelDimensionInfo_DAL==null)
					iPixelDimensionInfo_DAL= new PixelDimensionInfo_DAL();
				return iPixelDimensionInfo_DAL;
			}
			set
			{
				iPixelDimensionInfo_DAL= value;
			}
		}
		#endregion

		#region 43 数据接口 IPowersportsPartColorSpecificationInfo_DAL
	    private	IPowersportsPartColorSpecificationInfo_DAL iPowersportsPartColorSpecificationInfo_DAL;
		public IPowersportsPartColorSpecificationInfo_DAL IPowersportsPartColorSpecificationInfo_DAL
		{
			get
			{
				if(iPowersportsPartColorSpecificationInfo_DAL==null)
					iPowersportsPartColorSpecificationInfo_DAL= new PowersportsPartColorSpecificationInfo_DAL();
				return iPowersportsPartColorSpecificationInfo_DAL;
			}
			set
			{
				iPowersportsPartColorSpecificationInfo_DAL= value;
			}
		}
		#endregion

		#region 44 数据接口 IPowersportsPartInfo_DAL
	    private	IPowersportsPartInfo_DAL iPowersportsPartInfo_DAL;
		public IPowersportsPartInfo_DAL IPowersportsPartInfo_DAL
		{
			get
			{
				if(iPowersportsPartInfo_DAL==null)
					iPowersportsPartInfo_DAL= new PowersportsPartInfo_DAL();
				return iPowersportsPartInfo_DAL;
			}
			set
			{
				iPowersportsPartInfo_DAL= value;
			}
		}
		#endregion

		#region 45 数据接口 IPowersportsPartPartInterchangeDataInfo_DAL
	    private	IPowersportsPartPartInterchangeDataInfo_DAL iPowersportsPartPartInterchangeDataInfo_DAL;
		public IPowersportsPartPartInterchangeDataInfo_DAL IPowersportsPartPartInterchangeDataInfo_DAL
		{
			get
			{
				if(iPowersportsPartPartInterchangeDataInfo_DAL==null)
					iPowersportsPartPartInterchangeDataInfo_DAL= new PowersportsPartPartInterchangeDataInfo_DAL();
				return iPowersportsPartPartInterchangeDataInfo_DAL;
			}
			set
			{
				iPowersportsPartPartInterchangeDataInfo_DAL= value;
			}
		}
		#endregion

		#region 46 数据接口 IPowersportsPartVariationDataInfo_DAL
	    private	IPowersportsPartVariationDataInfo_DAL iPowersportsPartVariationDataInfo_DAL;
		public IPowersportsPartVariationDataInfo_DAL IPowersportsPartVariationDataInfo_DAL
		{
			get
			{
				if(iPowersportsPartVariationDataInfo_DAL==null)
					iPowersportsPartVariationDataInfo_DAL= new PowersportsPartVariationDataInfo_DAL();
				return iPowersportsPartVariationDataInfo_DAL;
			}
			set
			{
				iPowersportsPartVariationDataInfo_DAL= value;
			}
		}
		#endregion

		#region 47 数据接口 IPowersportsVehicleColorSpecificationInfo_DAL
	    private	IPowersportsVehicleColorSpecificationInfo_DAL iPowersportsVehicleColorSpecificationInfo_DAL;
		public IPowersportsVehicleColorSpecificationInfo_DAL IPowersportsVehicleColorSpecificationInfo_DAL
		{
			get
			{
				if(iPowersportsVehicleColorSpecificationInfo_DAL==null)
					iPowersportsVehicleColorSpecificationInfo_DAL= new PowersportsVehicleColorSpecificationInfo_DAL();
				return iPowersportsVehicleColorSpecificationInfo_DAL;
			}
			set
			{
				iPowersportsVehicleColorSpecificationInfo_DAL= value;
			}
		}
		#endregion

		#region 48 数据接口 IPowersportsVehicleInfo_DAL
	    private	IPowersportsVehicleInfo_DAL iPowersportsVehicleInfo_DAL;
		public IPowersportsVehicleInfo_DAL IPowersportsVehicleInfo_DAL
		{
			get
			{
				if(iPowersportsVehicleInfo_DAL==null)
					iPowersportsVehicleInfo_DAL= new PowersportsVehicleInfo_DAL();
				return iPowersportsVehicleInfo_DAL;
			}
			set
			{
				iPowersportsVehicleInfo_DAL= value;
			}
		}
		#endregion

		#region 49 数据接口 IPowersportsVehicleVariationDataInfo_DAL
	    private	IPowersportsVehicleVariationDataInfo_DAL iPowersportsVehicleVariationDataInfo_DAL;
		public IPowersportsVehicleVariationDataInfo_DAL IPowersportsVehicleVariationDataInfo_DAL
		{
			get
			{
				if(iPowersportsVehicleVariationDataInfo_DAL==null)
					iPowersportsVehicleVariationDataInfo_DAL= new PowersportsVehicleVariationDataInfo_DAL();
				return iPowersportsVehicleVariationDataInfo_DAL;
			}
			set
			{
				iPowersportsVehicleVariationDataInfo_DAL= value;
			}
		}
		#endregion

		#region 50 数据接口 IProductDescriptionDataInfo_DAL
	    private	IProductDescriptionDataInfo_DAL iProductDescriptionDataInfo_DAL;
		public IProductDescriptionDataInfo_DAL IProductDescriptionDataInfo_DAL
		{
			get
			{
				if(iProductDescriptionDataInfo_DAL==null)
					iProductDescriptionDataInfo_DAL= new ProductDescriptionDataInfo_DAL();
				return iProductDescriptionDataInfo_DAL;
			}
			set
			{
				iProductDescriptionDataInfo_DAL= value;
			}
		}
		#endregion

		#region 51 数据接口 IProductDiscoveryDataInfo_DAL
	    private	IProductDiscoveryDataInfo_DAL iProductDiscoveryDataInfo_DAL;
		public IProductDiscoveryDataInfo_DAL IProductDiscoveryDataInfo_DAL
		{
			get
			{
				if(iProductDiscoveryDataInfo_DAL==null)
					iProductDiscoveryDataInfo_DAL= new ProductDiscoveryDataInfo_DAL();
				return iProductDiscoveryDataInfo_DAL;
			}
			set
			{
				iProductDiscoveryDataInfo_DAL= value;
			}
		}
		#endregion

		#region 52 数据接口 IProductInfo_DAL
	    private	IProductInfo_DAL iProductInfo_DAL;
		public IProductInfo_DAL IProductInfo_DAL
		{
			get
			{
				if(iProductInfo_DAL==null)
					iProductInfo_DAL= new ProductInfo_DAL();
				return iProductInfo_DAL;
			}
			set
			{
				iProductInfo_DAL= value;
			}
		}
		#endregion

		#region 53 数据接口 IProductProductDataInfo_DAL
	    private	IProductProductDataInfo_DAL iProductProductDataInfo_DAL;
		public IProductProductDataInfo_DAL IProductProductDataInfo_DAL
		{
			get
			{
				if(iProductProductDataInfo_DAL==null)
					iProductProductDataInfo_DAL= new ProductProductDataInfo_DAL();
				return iProductProductDataInfo_DAL;
			}
			set
			{
				iProductProductDataInfo_DAL= value;
			}
		}
		#endregion

		#region 54 数据接口 IProductPromoTagInfo_DAL
	    private	IProductPromoTagInfo_DAL iProductPromoTagInfo_DAL;
		public IProductPromoTagInfo_DAL IProductPromoTagInfo_DAL
		{
			get
			{
				if(iProductPromoTagInfo_DAL==null)
					iProductPromoTagInfo_DAL= new ProductPromoTagInfo_DAL();
				return iProductPromoTagInfo_DAL;
			}
			set
			{
				iProductPromoTagInfo_DAL= value;
			}
		}
		#endregion

		#region 55 数据接口 IProtectiveGearColorSpecificationInfo_DAL
	    private	IProtectiveGearColorSpecificationInfo_DAL iProtectiveGearColorSpecificationInfo_DAL;
		public IProtectiveGearColorSpecificationInfo_DAL IProtectiveGearColorSpecificationInfo_DAL
		{
			get
			{
				if(iProtectiveGearColorSpecificationInfo_DAL==null)
					iProtectiveGearColorSpecificationInfo_DAL= new ProtectiveGearColorSpecificationInfo_DAL();
				return iProtectiveGearColorSpecificationInfo_DAL;
			}
			set
			{
				iProtectiveGearColorSpecificationInfo_DAL= value;
			}
		}
		#endregion

		#region 56 数据接口 IProtectiveGearInfo_DAL
	    private	IProtectiveGearInfo_DAL iProtectiveGearInfo_DAL;
		public IProtectiveGearInfo_DAL IProtectiveGearInfo_DAL
		{
			get
			{
				if(iProtectiveGearInfo_DAL==null)
					iProtectiveGearInfo_DAL= new ProtectiveGearInfo_DAL();
				return iProtectiveGearInfo_DAL;
			}
			set
			{
				iProtectiveGearInfo_DAL= value;
			}
		}
		#endregion

		#region 57 数据接口 IProtectiveGearVariationDataInfo_DAL
	    private	IProtectiveGearVariationDataInfo_DAL iProtectiveGearVariationDataInfo_DAL;
		public IProtectiveGearVariationDataInfo_DAL IProtectiveGearVariationDataInfo_DAL
		{
			get
			{
				if(iProtectiveGearVariationDataInfo_DAL==null)
					iProtectiveGearVariationDataInfo_DAL= new ProtectiveGearVariationDataInfo_DAL();
				return iProtectiveGearVariationDataInfo_DAL;
			}
			set
			{
				iProtectiveGearVariationDataInfo_DAL= value;
			}
		}
		#endregion

		#region 58 数据接口 IRebateInfo_DAL
	    private	IRebateInfo_DAL iRebateInfo_DAL;
		public IRebateInfo_DAL IRebateInfo_DAL
		{
			get
			{
				if(iRebateInfo_DAL==null)
					iRebateInfo_DAL= new RebateInfo_DAL();
				return iRebateInfo_DAL;
			}
			set
			{
				iRebateInfo_DAL= value;
			}
		}
		#endregion

		#region 59 数据接口 IRelatedProductIDInfo_DAL
	    private	IRelatedProductIDInfo_DAL iRelatedProductIDInfo_DAL;
		public IRelatedProductIDInfo_DAL IRelatedProductIDInfo_DAL
		{
			get
			{
				if(iRelatedProductIDInfo_DAL==null)
					iRelatedProductIDInfo_DAL= new RelatedProductIDInfo_DAL();
				return iRelatedProductIDInfo_DAL;
			}
			set
			{
				iRelatedProductIDInfo_DAL= value;
			}
		}
		#endregion

		#region 60 数据接口 IRidingApparelColorSpecificationInfo_DAL
	    private	IRidingApparelColorSpecificationInfo_DAL iRidingApparelColorSpecificationInfo_DAL;
		public IRidingApparelColorSpecificationInfo_DAL IRidingApparelColorSpecificationInfo_DAL
		{
			get
			{
				if(iRidingApparelColorSpecificationInfo_DAL==null)
					iRidingApparelColorSpecificationInfo_DAL= new RidingApparelColorSpecificationInfo_DAL();
				return iRidingApparelColorSpecificationInfo_DAL;
			}
			set
			{
				iRidingApparelColorSpecificationInfo_DAL= value;
			}
		}
		#endregion

		#region 61 数据接口 IRidingApparelInfo_DAL
	    private	IRidingApparelInfo_DAL iRidingApparelInfo_DAL;
		public IRidingApparelInfo_DAL IRidingApparelInfo_DAL
		{
			get
			{
				if(iRidingApparelInfo_DAL==null)
					iRidingApparelInfo_DAL= new RidingApparelInfo_DAL();
				return iRidingApparelInfo_DAL;
			}
			set
			{
				iRidingApparelInfo_DAL= value;
			}
		}
		#endregion

		#region 62 数据接口 IRidingApparelVariationDataInfo_DAL
	    private	IRidingApparelVariationDataInfo_DAL iRidingApparelVariationDataInfo_DAL;
		public IRidingApparelVariationDataInfo_DAL IRidingApparelVariationDataInfo_DAL
		{
			get
			{
				if(iRidingApparelVariationDataInfo_DAL==null)
					iRidingApparelVariationDataInfo_DAL= new RidingApparelVariationDataInfo_DAL();
				return iRidingApparelVariationDataInfo_DAL;
			}
			set
			{
				iRidingApparelVariationDataInfo_DAL= value;
			}
		}
		#endregion

		#region 63 数据接口 IStandardProductIDInfo_DAL
	    private	IStandardProductIDInfo_DAL iStandardProductIDInfo_DAL;
		public IStandardProductIDInfo_DAL IStandardProductIDInfo_DAL
		{
			get
			{
				if(iStandardProductIDInfo_DAL==null)
					iStandardProductIDInfo_DAL= new StandardProductIDInfo_DAL();
				return iStandardProductIDInfo_DAL;
			}
			set
			{
				iStandardProductIDInfo_DAL= value;
			}
		}
		#endregion

		#region 64 数据接口 IStringLengthOptionalDimensionInfo_DAL
	    private	IStringLengthOptionalDimensionInfo_DAL iStringLengthOptionalDimensionInfo_DAL;
		public IStringLengthOptionalDimensionInfo_DAL IStringLengthOptionalDimensionInfo_DAL
		{
			get
			{
				if(iStringLengthOptionalDimensionInfo_DAL==null)
					iStringLengthOptionalDimensionInfo_DAL= new StringLengthOptionalDimensionInfo_DAL();
				return iStringLengthOptionalDimensionInfo_DAL;
			}
			set
			{
				iStringLengthOptionalDimensionInfo_DAL= value;
			}
		}
		#endregion

		#region 65 数据接口 ISunProtectionDimensionInfo_DAL
	    private	ISunProtectionDimensionInfo_DAL iSunProtectionDimensionInfo_DAL;
		public ISunProtectionDimensionInfo_DAL ISunProtectionDimensionInfo_DAL
		{
			get
			{
				if(iSunProtectionDimensionInfo_DAL==null)
					iSunProtectionDimensionInfo_DAL= new SunProtectionDimensionInfo_DAL();
				return iSunProtectionDimensionInfo_DAL;
			}
			set
			{
				iSunProtectionDimensionInfo_DAL= value;
			}
		}
		#endregion

		#region 66 数据接口 IVoltageDecimalDimensionInfo_DAL
	    private	IVoltageDecimalDimensionInfo_DAL iVoltageDecimalDimensionInfo_DAL;
		public IVoltageDecimalDimensionInfo_DAL IVoltageDecimalDimensionInfo_DAL
		{
			get
			{
				if(iVoltageDecimalDimensionInfo_DAL==null)
					iVoltageDecimalDimensionInfo_DAL= new VoltageDecimalDimensionInfo_DAL();
				return iVoltageDecimalDimensionInfo_DAL;
			}
			set
			{
				iVoltageDecimalDimensionInfo_DAL= value;
			}
		}
		#endregion

		#region 67 数据接口 IVolumeDimensionInfo_DAL
	    private	IVolumeDimensionInfo_DAL iVolumeDimensionInfo_DAL;
		public IVolumeDimensionInfo_DAL IVolumeDimensionInfo_DAL
		{
			get
			{
				if(iVolumeDimensionInfo_DAL==null)
					iVolumeDimensionInfo_DAL= new VolumeDimensionInfo_DAL();
				return iVolumeDimensionInfo_DAL;
			}
			set
			{
				iVolumeDimensionInfo_DAL= value;
			}
		}
		#endregion

		#region 68 数据接口 IWattageDimensionInfo_DAL
	    private	IWattageDimensionInfo_DAL iWattageDimensionInfo_DAL;
		public IWattageDimensionInfo_DAL IWattageDimensionInfo_DAL
		{
			get
			{
				if(iWattageDimensionInfo_DAL==null)
					iWattageDimensionInfo_DAL= new WattageDimensionInfo_DAL();
				return iWattageDimensionInfo_DAL;
			}
			set
			{
				iWattageDimensionInfo_DAL= value;
			}
		}
		#endregion

		#region 69 数据接口 IWeightDimensionInfo_DAL
	    private	IWeightDimensionInfo_DAL iWeightDimensionInfo_DAL;
		public IWeightDimensionInfo_DAL IWeightDimensionInfo_DAL
		{
			get
			{
				if(iWeightDimensionInfo_DAL==null)
					iWeightDimensionInfo_DAL= new WeightDimensionInfo_DAL();
				return iWeightDimensionInfo_DAL;
			}
			set
			{
				iWeightDimensionInfo_DAL= value;
			}
		}
		#endregion

		#region 70 数据接口 IWeightIntegerDimensionInfo_DAL
	    private	IWeightIntegerDimensionInfo_DAL iWeightIntegerDimensionInfo_DAL;
		public IWeightIntegerDimensionInfo_DAL IWeightIntegerDimensionInfo_DAL
		{
			get
			{
				if(iWeightIntegerDimensionInfo_DAL==null)
					iWeightIntegerDimensionInfo_DAL= new WeightIntegerDimensionInfo_DAL();
				return iWeightIntegerDimensionInfo_DAL;
			}
			set
			{
				iWeightIntegerDimensionInfo_DAL= value;
			}
		}
		#endregion

		#region 71 数据接口 IZoomDimensionInfo_DAL
	    private	IZoomDimensionInfo_DAL iZoomDimensionInfo_DAL;
		public IZoomDimensionInfo_DAL IZoomDimensionInfo_DAL
		{
			get
			{
				if(iZoomDimensionInfo_DAL==null)
					iZoomDimensionInfo_DAL= new ZoomDimensionInfo_DAL();
				return iZoomDimensionInfo_DAL;
			}
			set
			{
				iZoomDimensionInfo_DAL= value;
			}
		}
		#endregion

    }

}